multi-billion dollar amount - French English Dictionary